今天要來介紹TypeScript(TS)的類別(Class),
以下幾項是需要特別注意的。
屬性(Property)
建構函式(Constructor)
函式(Function)
類別的宣告如下,
class 類別名稱 {
//類別程式碼
}
類別範例如下,
class Employee {
//屬性(Property)
empId: number;
empName: string;
//建構函式(Constructor)
constructor(id: number, name: string) {
this.empId = id;
this.empName = name;
}
//函式(Function)
showInfo() {
return this.empId + "-" + this.empName;
};
}
其中,類別中可以包含屬性(Property)、建構函式(Constructor)及函式(Function),
使用方式如下,
let emp1 = new Employee(1, "Mary");
console.log(emp1.empId) ; //1
console.log(emp1.empName) ; //Mary
console.log(emp1.showInfo()) ; //1-Mary
可由上述方式帶入與取出資料。
今天介紹類別的使用方式,
有寫過C#的人肯定會覺得很熟悉,
寫法相當類似,
因此對於寫過C#的人來說學習起來也是相較容易的喔。